]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
padOsd: Fix rings and strips event handling
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 24 Nov 2023 03:16:12 +0000 (13:16 +1000)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 30 Nov 2023 17:46:14 +0000 (18:46 +0100)
    JS ERROR: TypeError: event.get_pad_event_details is not a function
    vfunc_captured_event@resource:///org/gnome/shell/ui/padOsd.js:824:53
    @resource:///org/gnome/shell/ui/init.js:21:20

These were renamed in mutter@97213041e8e7

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7210

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3029>
(cherry picked from commit e367a2713ba211d2da0205b4a1e87e8ebf245c4b)

js/ui/padOsd.js

index c5faad7e88ac1ea0123db2861926c2e2e407493d..4fc491cfc6d95692dcecb5aa2a7a667aa645add0 100644 (file)
@@ -812,13 +812,13 @@ export const PadOsd = GObject.registerClass({
         } else if (event.get_source_device() === this.padDevice &&
                    event.type() === Clutter.EventType.PAD_STRIP) {
             if (this._editionMode) {
-                let [retval_, number, mode] = event.get_pad_event_details();
+                let [retval_, number, mode] = event.get_pad_details();
                 this._startStripActionEdition(number, Meta.PadDirection.UP, mode);
             }
         } else if (event.get_source_device() === this.padDevice &&
                    event.type() === Clutter.EventType.PAD_RING) {
             if (this._editionMode) {
-                let [retval_, number, mode] = event.get_pad_event_details();
+                let [retval_, number, mode] = event.get_pad_details();
                 this._startRingActionEdition(number, Meta.PadDirection.CCW, mode);
             }
         }